package com.njworkorder.VO;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

@Data
public class ConstructionAcceptanceListVo {

    //任务信息
    @Schema(description = "任务id")
    private String id;
    @Schema(description = "病害模块")
    private String diseaseModule;
    @Schema(description = "养护单位名称")
    private String maintenanceUnitName;
    @Schema(description = "施工负责人姓名")
    private String constructionManagerName;


    //巡查信息
    @Schema(description = "上行 开始桩号")
    private String startPileNumUp;
    @Schema(description = "上行 结束桩号")
    private String endPileNumUp;
    @Schema(description = "下行 开始桩号")
    private String startPileNumDown;
    @Schema(description = "下行 结束桩号")
    private String endPileNumDown;
    @Schema(description = "巡查工程量")
    private String inspectionBoq;



    //病害登记
    @Schema(description = "路线")
    private String route;
    @Schema(description = "路线名称")
    private String routeName;
    @Schema(description = "位置")
    private String position;
    @Schema(description = "方向")
    private String direction;
    @Schema(description = "车道")
    private String lane;
    @Schema(description = "方向名")
    private String directionName;
    @Schema(description = "车道名")
    private String laneName;
    @Schema(description = "开始桩号")
    private String startPileNum;
    @Schema(description = "结束桩号")
    private String endPileNum;
    @Schema(description = "维修工程量")
    private String drBoq;

    //病害
    @Schema(description = "病害名称")
    private String diseaseName;
    @Schema(description = "预测单位（如：块等）")
    private String predictUnit;


    //病害登记与任务关联信息
    @Schema(description = "维修开始时间")
    private Date repairStartTime;
    @Schema(description = "维修结束时间")
    private Date endTimeMaintenance;


    //工程量清单
    @Schema(description = "关联工程量清单数量")
    private String boqCount;
    @Schema(description = "计量总金额（元）")
    private String totalAmount;

}